\hypertarget{udc__desc_8h}{
\section{udc\-\_\-desc.h \-File \-Reference}
\label{udc__desc_8h}\index{udc\-\_\-desc.\-h@{udc\-\_\-desc.\-h}}
}


\-Common \-A\-P\-I for \-U\-S\-B \-Device \-Interface.  


{\ttfamily \#include \char`\"{}conf\-\_\-usb.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}usb\-\_\-protocol.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}udi.\-h\char`\"{}}\*
\subsection*{\-Data \-Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structudc__config__speed__t}{udc\-\_\-config\-\_\-speed\-\_\-t}
\begin{DoxyCompactList}\small\item\em \-Configuration descriptor and \-U\-D\-I link for one \-U\-S\-B speed. \end{DoxyCompactList}\item 
struct \hyperlink{structudc__config__t}{udc\-\_\-config\-\_\-t}
\begin{DoxyCompactList}\small\item\em \-All information about the \-U\-S\-B \-Device. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{\-Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__udc__desc__group_gae086959cec07a2e71ab069e25a51764f}{\-U\-D\-C\-\_\-\-D\-E\-S\-C\-\_\-\-S\-T\-O\-R\-A\-G\-E}
\begin{DoxyCompactList}\small\item\em \-Defines the memory's location of \-U\-S\-B descriptors. \end{DoxyCompactList}\item 
\#define \hyperlink{group__udc__desc__group_ga1659a2f0b429f07a985a8faaa3fb27b1}{\-U\-D\-C\-\_\-\-D\-A\-T\-A}(x)~\-C\-O\-M\-P\-I\-L\-E\-R\-\_\-\-A\-L\-I\-G\-N\-E\-D(x)
\item 
\#define \hyperlink{group__udc__desc__group_ga198e5cdf3367aa0b35821417b7ede0b2}{\-U\-D\-C\-\_\-\-B\-S\-S}(x)~\-C\-O\-M\-P\-I\-L\-E\-R\-\_\-\-A\-L\-I\-G\-N\-E\-D(x)
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
\-U\-D\-C\-\_\-\-D\-E\-S\-C\-\_\-\-S\-T\-O\-R\-A\-G\-E \hyperlink{structudc__config__t}{udc\-\_\-config\-\_\-t} \hyperlink{group__udc__desc__group_ga40ae5a61fbfa7e289136b2f9fd190217}{udc\-\_\-config}
\begin{DoxyCompactList}\small\item\em \-Global variables of \-U\-S\-B \-Device \-Descriptor and \-U\-D\-I links. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-Common \-A\-P\-I for \-U\-S\-B \-Device \-Interface. \-Copyright (\-C) 2009 \-Atmel \-Corporation. \-All rights reserved. 